package com.student.service;

import com.student.VO.SnackVO;
import com.student.VO.productPageVO;
import com.student.dto.ResponseDto;
import com.student.pojo.Carousel;
import com.student.pojo.SnackGoods;

public interface SnackGoodsService {
    //    这边是查询的信息
    ResponseDto getAllSnack(SnackVO product);

    // 获取类型
    ResponseDto getSnackType();

    //  修改信息
    ResponseDto updateGoods(SnackGoods updateProduct);

    //删除
    ResponseDto deleteProduct(Integer id);


    //轮播图
    ResponseDto getCarousel(Carousel productPage);

    //删除轮播图
    ResponseDto deleteCarouse(Integer id);

    //  添加轮播图图片
    ResponseDto addCarousel(String productImage);

    // 添加零售食品信息
    ResponseDto addGoods(SnackGoods product);

    //渲染前端轮播图
    ResponseDto getCarousels();

    //前端用户渲染所有的商品
    ResponseDto getAllproduct(productPageVO productPage);

    //  渲染商品
    ResponseDto getAllproductSales(productPageVO productPage);

    //请求商品
    ResponseDto SingleSnack(Integer id);
}
